home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 19 / 9 / DISK1997.ZIP / PMCATPL.DOC < prev    next >
Text File  |  1989-11-09  |  37KB  |  933 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                                      PMCAT+
  25.  
  26.  
  27.  
  28.                         A Disk File Cataloging Program
  29.  
  30.                                       by
  31.  
  32.                                 Patrick Michaud
  33.                                        &
  34.                                William C. Scott
  35.  
  36.  
  37.  
  38.                                  Version 5.0
  39.                               1 November, 1989
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                                             _______
  55.                                        ____|__     |               (tm)
  56.                                     --|       |    |-------------------
  57.                                       |   ____|__  |  Association of
  58.                                       |  |       |_|  Shareware
  59.                                       |__|   o   |    Professionals
  60.                                     -----|   |   |---------------------
  61.                                          |___|___|    MEMBER
  62.  
  63.                       Copyright 1989 by William C. Scott
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                                                                  Page 1
  70.  
  71.  
  72.  
  73.  
  74.  
  75.     COPYRIGHT NOTICE
  76.  
  77.           PmCat+, copyright 1989 by William C. Scott PmCat+ is NOT
  78.           public domain software.  You may use, copy and distribute it
  79.           freely, but you MAY NOT RESELL PmCat+.  A modest fee for
  80.           copying may be charged, not to exceed $3.00 exclusive of the
  81.           cost of disk, mailer and postage. (See "About Our Marketing
  82.           Process" for more details)
  83.  
  84.  
  85.  
  86.  
  87.  
  88.     DISCLAIMER:
  89.  
  90.           By using this product, the user agrees that neither William C.
  91.           Scott nor Patrick R. Michaud are severly or jointly liable for
  92.           any damages, direct or consequential, that might arise from
  93.           the use or misuse of PmCat+.
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                                                                    i
  131.  
  132.  
  133.                       About Our Marketing Process ... (Shareware)
  134.  
  135.           The term "shareware" has come to refer to a class of computer
  136.           software that is marketed, basically, on an honor system.
  137.  
  138.           Hopefully, you noticed the logo of ASP, the Association of
  139.           Shareware Professionals, on the cover sheet of this
  140.           docementation file.  <ASP> is an organization that was formed
  141.           and is supported by software authors and businesses with an
  142.           interest in seeing shareware remain a viable means of
  143.           marketing high quality software at reasonable prices.
  144.  
  145.           An author's membership in ASP guarantees you, the end user, at
  146.           least some protection from the vagaries of earlier and present
  147.           'public domain' software.  By becoming a member of ASP the
  148.           author has promised his/her intention to support the product
  149.           after licensing has taken place and already demostrated to ASP
  150.           the product does in fact do what it is advertised to do and is
  151.           a fully functional piece of software (not crippled or
  152.           restricted).
  153.  
  154.           (See the file OMBUDSMAN.ASP for further info)
  155.  
  156.           The end user benefits from being able to actually try the
  157.           software before paying for it, ensuring compatibility with the
  158.           system it is intended for use upon.
  159.  
  160.           Both the author and the consumer benefit from the fact that
  161.           neither has had to bear the burden of the enormous cost of
  162.           adequate advertising.  The consumer benefits directly from the
  163.           lower cost of the software, the author somewhat more
  164.           indirectly in that he most likely would never have been able
  165.           to make the product widely available because of a lack of
  166.           capital.  In many cases you will find the support offered by
  167.           ASP authors more comprehensive than would ever be possible
  168.           from a large company.
  169.  
  170.           Finally, these ASP authors' products, like PmCat+, are not
  171.           public domain nor intended to be free.  They are offered in
  172.           good faith that they are as good as their commercial
  173.           counterparts and the authors do expect to be paid for their
  174.           efforts.
  175.  
  176.           Frankly, it is a difficult thing to offer one's work to others
  177.           with the understanding you will be compensated *only* when the
  178.           customer is convinced your product is worth purchasing.
  179.  
  180.           Please realize that PmCat+ didn't just "happen".  We have
  181.           spent a great deal of money for compilers, language tools and
  182.           hardware that is specifically dedicated to the development of
  183.           PmCat+, not to even begin thinking about the many hours of
  184.           sitting at the keyboard, tearing out hair trying to figure out
  185.           why the obviously simple, isn't!  We must, at the very least,
  186.           recover our investment so that we can continue to develop
  187.           programs of this quality.
  188.  
  189.  
  190.  
  191.                                                                     ii
  192.  
  193.  
  194.  
  195.           Strictly speaking, if you do like and use PmCat+, we request
  196.           you license the program after a reasonable trial period (about
  197.           30 - 45 days).  We also realize there are those persons to
  198.           whom even the $25 license fee would be a burden. For those
  199.           persons, please continue to use PmCat+ for as long as you
  200.           wish, with our blessing.  Obviously, whether or not you can
  201.           afford to license PmCat+ is not a consideration we would be so
  202.           bold as to decide.  We will trust that everyone is being
  203.           honest with themselves and us about that matter and will, to
  204.           the best of our ability,  answer any questions by anyone who
  205.           wishes to inquire.
  206.  
  207.           For $25.00 you will receive:
  208.  
  209.             1.  A copy of the very latest version on 5.25 inch floppy
  210.                  disk. ( 3.5 inch is also available see NOTE below )
  211.  
  212.             2.  Be placed on our mailing list to be notified of signi-
  213.                  ficant future updates to PmCat+ or new products that we
  214.                  have presently have under development.
  215.  
  216.             3.  One of the disks (of your choice) from the PMCAT.CAT
  217.                  catalog which we included to aid your quick evaluation
  218.                  of PmCat+.
  219.  
  220.           The present cost of obtaining updates is $7.00. (This includes
  221.           persons who registered PmCat before the PLUS release)
  222.  
  223.           PLEASE NOTE:
  224.  
  225.           We can  provide registered copies of PmCat+ on 3.5" inch
  226.           double density disks or high density disks as well.  There is
  227.           an additional $1 charge for the 720K and $3.00 for the 1.44M
  228.           because of the higher cost of the 3.5" media.
  229.  
  230.           If you wish to register PmCat+, please send check or Money
  231.           Order to the address below:
  232.  
  233.                                William C. Scott
  234.                                 #22 Cary Annex
  235.                               Coalgate, OK 74538
  236.                               Ph: (405) 927-3840
  237.  
  238.             See the file PM-ORDER.FRM for an invoice type order form.
  239.             If you need a copy as a invoice, please include two copies
  240.             when you order and we will mark it PAID, date it and return
  241.             it to you with your disk(s).
  242.  
  243.  
  244.  
  245.  
  246.                                                                 Page 2
  247.  
  248.  
  249.  
  250.                            TABLE OF CONTENTS
  251.  
  252.         About Our Marketing - Shareware and ASP                      i
  253.  
  254.         I.  Introduction
  255.  
  256.           A.  The Story of PmCat+                                    3
  257.  
  258.           B.  Features of PmCat+
  259.  
  260.             1.  List of features                                     6
  261.             2.  Explanation of features                              7
  262.  
  263.        II.  Getting Started
  264.  
  265.           A.  System requirements.                                   5
  266.  
  267.           B.  Installation                                           8
  268.  
  269.       III.  Cataloging functions
  270.  
  271.           A.  Create a new catalog                                  10
  272.           B.  Add to existing catalog                               10
  273.           C.  Update an existing catalog                            10
  274.           D.  Save present catalog                                  10
  275.  
  276.        IV.  Browse functions
  277.           A.  File information  (InfoWindow)                        11
  278.           B.  Read contents of cataloged files                      11
  279.           C.  Volumes listing                                       11
  280.           D.  Directories                                           11
  281.           E.  Search                                                12
  282.           F.  Sort                                                  12
  283.           G.  Change catalogs                                       12
  284.           H.  Masks                                                 12
  285.  
  286.         V.  Printing functions
  287.           A.  Formatting output                                     13
  288.           B.  Printing                                              14
  289.           C.  Printer set up string                                 14
  290.           D.  Saving to ASCII disk file                             14
  291.  
  292.        VI.  Misc functions
  293.           A.  Delete volume                                         14
  294.           B.  Erase (delete) file                                   14
  295.           C.  Commenting                                            15
  296.           D.  Shell                                                 15
  297.           E.  Change volume label                                   15
  298.           F.  Using the .DEF file                                   15
  299.  
  300.       VII.  Using Wildcards in PmCat+                               16
  301.  
  302.  
  303.  
  304.                                                                 Page 3
  305.  
  306.     INTRODUCTION
  307.  
  308.                 PmCat+ is a floppy and hard disk file cataloging and
  309.             browsing program intended for use on PC/XT/AT and compatible
  310.             systems.
  311.  
  312.         The Story of PmCat+ ...
  313.  
  314.                 PmCat+ is a direct descendent of PmCat which was a disk
  315.             file cataloging program intended for use only with floppy
  316.             disk files.  So many users just naturally began using it to
  317.             catalog their hard drive files that many requests were made
  318.             for features that were obviously hard drive oriented. So, we
  319.             decided PmCat+ should accomodate hard drives gracefully.
  320.  
  321.                 PmCat was originally written by Patrick Michaud for my
  322.             personal use when I first came into the MS-DOS world.  Like
  323.             so many others, I couldn't find a cataloger that addressed
  324.             my personal habits adequately (simple, fast and useful were
  325.             some of my prime requisites).
  326.  
  327.                 The basic cataloging engine that still drives PmCat+ is
  328.             Patrick's original code, a tribute to its efficiency and
  329.             speed. It does, for now, restrict us to a catalog that can
  330.             be retained in memory, but the speed gained thus far seems
  331.             to be worth remaining at that point.  A plan for the future
  332.             is the possible inclusion of support for either one or both
  333.             of expanded memory and extended memory.
  334.  
  335.                 When Patrick first wrote PmCat, it was so good we
  336.             decided to pat it on the rear and send it out into the 'real
  337.             world' as a shareware product ... as an 'experiment' we
  338.             decided, just to see what happened.
  339.  
  340.                 Well, about three months later a phone call came to me
  341.             from Alfred Glossbrenner who was writing a book about PC
  342.             shareware products and wanted to include PmCat in his book
  343.             ... which did occur when it was published.  My thought at
  344.             this point was ... "here's a professional in the PC world
  345.             who thinks highly enough of PmCat to choose it over all
  346.             those others...gee whiz!"  Both Patrick and I were deeply
  347.             flattered.
  348.  
  349.                 When we came down off the cloud that put us on, we
  350.             realized our experiment had told us we had something in
  351.             PmCat so we set about making the necessary improvements to
  352.             make it palatable to as many people as possible.
  353.  
  354.                 As it turned out, Patrick's studies kept him from doing
  355.             much more with PmCat except correcting and cleaning up my
  356.             early code <grin>. (He is working on a PhD in Computer
  357.             Science at the University of Southwestern Louisiana, and
  358.             will finish that work this fall and recieve his PhD in
  359.             January, 1990 at the ripe old age of 24.)
  360.  
  361.                 Since late 1987, most of the changes made to PmCat have
  362.             been a result of my meanderings through Turbo Pascal and the
  363.             PmCat code in response to users requests for changes/fixes
  364.             and improvements.
  365.  
  366.  
  367.  
  368.  
  369.  
  370.                                                                 Page 4
  371.  
  372.  
  373.  
  374.                 April of 1988 brought about a medical tragedy/blessing
  375.             for me, personally.  I was diagnosed as having mulitiple
  376.             sclerosis on the heels of about 4 months of various bizarre
  377.             symptoms of paralysis and other stuff that goes along with
  378.             the beast.
  379.  
  380.                 I had to move to where I had help in getting the basic
  381.             things of life, like groceries and where I ended up was in
  382.             a small town (of 2000) in Oklahoma.
  383.  
  384.                 At this point the influence of the contributions of
  385.             another excellent programmer, Gil Yoder, entered PmCat. Gil
  386.             was directly responsible for the original inclusion of
  387.             archive file reading into the PmCat code and gave invaluable
  388.             support with some mouse objects that are making their
  389.             premiere appearance in PmCat+.
  390.  
  391.                 Since I presently live on only $425 a month from my
  392.             Social Security disability check, it became painfully
  393.             apparent that I *had* to make some money from PmCat+.  The
  394.             $10 and $15 registration fees I was getting for the original
  395.             PmCat were not covering expenses.  Granted, they were
  396.             expenses I was incurring anyway in the early days, but no
  397.             longer.  So I begrudgingly decided to fix the registration
  398.             fee for PmCat+ at $25, which still struck me as an excellent
  399.             bargain.
  400.  
  401.                 So here it is, PmCat+. I am calling it version 5.0 in
  402.             deference to its PmCat heritage, but it has been
  403.             substantially rewritten in many ways, including the use of
  404.             overlays, but retains the familiar look of the original
  405.             PmCat.
  406.  
  407.  
  408.  
  409.  
  410.  
  411.                                                                 Page 5
  412.  
  413.  
  414.  
  415.         Minimum System Requirements:
  416.  
  417.             IBM PC/XT/AT or compatible, 640K RAM, one floppy disk
  418.             drive.  Hard drives and subdirectories are supported.
  419.  
  420.         Suggested extra system features:
  421.  
  422.             Color monitor - either CGA, EGA or VGA makes fuller use of
  423.                             the different menu options easier.
  424.  
  425.             Mouse - these rodents are down in price to about $30 on
  426.                     the bottom line of pricing and make a lazy man's
  427.                     use of a computer much more palatable.
  428.  
  429.             Disk caching - these programs are fairly common and many are
  430.                            either public domain or shareware. This can
  431.                            speed up PmCat+ because of its use of
  432.                            overlays.
  433.  
  434.  
  435.  
  436.  
  437.  
  438.                                                                 Page 6
  439.  
  440.  
  441.  
  442.         FEATURES
  443.  
  444.              * Catalog contents of archived files
  445.              * View files, archived or not while in PmCat+!
  446.              * Context sensitive help
  447.              * Mouse support included
  448.              * Include and/or exclude files (read/view/print)
  449.              * Delete individual files from catalog
  450.              * Delete volumes from catalog
  451.              * Find Free Space on cataloged diskettes
  452.              * Assign a DRIVE:\PATHNAME to be a VOLUME
  453.              * Read subdirectories and labels, too
  454.              * Comment each file with up to 80 characters
  455.              * "Rubber-stamp" for comments for duplicate files
  456.              * Sort catalog by filename, ext, size, path or date
  457.              * Supports WILDCARD ("*" and "?") searches files
  458.                and comments
  459.              * User configurable printer formatting
  460.              * Automatic update of catalog when disks are reread
  461.              * User customizing of color, catalog name, ASCII filename
  462.              * Relabel diskette if desired
  463.              * Create ASCII disk file with user-assigned name
  464.              * Multiple catalogs with your specified names
  465.  
  466.  
  467.  
  468.  
  469.  
  470.                                                                 Page 7
  471.  
  472.  
  473.  
  474.         Explanation of features:
  475.  
  476.                 The detailed explanation of each menu function is listed
  477.                 in the later part of the catalog.  This portion explains
  478.                 the general use of the keyboard and/or mouse to access
  479.                 those options.
  480.  
  481.                 The HELP function is toggled ON/OFF by pressing the 'H'
  482.                 key on the keyboard or the right AND left buttons of the
  483.                 mouse at the same time.
  484.  
  485.                 Each menu can be accessed through three functions, the
  486.                 HOT KEY, the MENU BAR or the mouse.
  487.  
  488.                 On each menu item, one letter is capitalized. Pressing
  489.                 that letter on the keyboard will select that menu item
  490.                 and cause it to be executed.
  491.  
  492.                 On each menu, one item is indicated at a time by the bar
  493.                 selector or MENU BAR.  The MENU BAR is moved using the
  494.                 RIGHT and LEFT keyboard arrow keys. When the bar is on a
  495.                 item, pressing <ENTER> on the keyboard will select that
  496.                 item and cause it to be executed.
  497.  
  498.                 Where appropriate the RT/LT, UP/DN arrows, PgUp/PgDn and
  499.                 Home and End keys are active for the screen, as well as
  500.                 functions available to do the same things on the menu
  501.                 with the mouse.
  502.  
  503.                 The cursor within the menu area (which you will see if a
  504.                 mouse is present) is the mouse cursor.  Use your mouse
  505.                 to select an item by placing the cursor on the item name
  506.                 or within 1 space on either side and pressing the left
  507.                 mouse button.  If HELP is turned on, another click of
  508.                 the left button is necessary to execute the function.
  509.                 This was done to allow you to see what the operation
  510.                 does before you execute it.  When HELP is turned off,
  511.                 the second click is not necessary.
  512.  
  513.                 Pressing the RIGHT mouse button is the same as pressing
  514.                 the <ESC> key on the keyboard.
  515.  
  516.  
  517.  
  518.  
  519.                                                                 Page 8
  520.  
  521.  
  522.  
  523.         INSTALLING PmCat+
  524.  
  525.                 Two files are required for PmCat+ to run, the
  526.             PMCATPL.EXE file and the PMCATPL.OVR file.  The overlay
  527.             file, (.OVR extension) must be either in the same directory
  528.             from which PmCat+ is run or in a directory which is in your
  529.             DOS path definition.
  530.  
  531.                 You MUST retain the overlay filename of PMCATPL.OVR.
  532.             The executable file of PmCatPL.exe may be renamed as you
  533.             wish.
  534.  
  535.         The following items are essential only to the browsing and
  536.         archive extraction functions of PmCat+.
  537.  
  538.             The defaults installed in PmCat+ will look for the other
  539.              files it may require, in the current directory. (The
  540.              directory you are in when you run PmCat+).  The defaults
  541.              referred to involve the following programs and locations.
  542.  
  543.                 1. Text viewer/editor - PMLIST.COM (which is really a
  544.                                    public domain program called R.COM)
  545.        ( Note use of R.COM -> )    is included for simple viewing of
  546.                                    text files.  You may be able to use
  547.                                    your favorite text viewer/editor in
  548.                                    place of this (such as LIST or QEDIT)
  549.                 2. ARC extractor - program for extracting the contents
  550.                                    of .ARC files. ARCE.COM is default.
  551.                 3. ZIP extractor - program for extracting the contents
  552.                                    of .ZIP files. PKZIP.EXE is default.
  553.                 4. ZOO extractor - program for extracting the contents
  554.                                    of .ZOO files. ZOO.EXE is default
  555.                 5. PAK extractor - program for extracting the contents
  556.                                    of .PAK files. PAK.EXE is default
  557.                 6. LZH extractor - program for extracting the contents
  558.                                    of .LZH files. LHARC.EXE is default.
  559.                 7. Scratch path -  a drive/directory path where the
  560.                                    files extracted from an archive will
  561.                                    be written while you view them. You
  562.                                    cannot edit files from within an
  563.                                    archive and update the archive with
  564.                                    the changed file from PmCat+.
  565.                 8. Target drive - This is the drive on which PmCat+ will
  566.                                    try to find the file chosen, using
  567.                                    the pathname information stored in
  568.                                    the PmCat+ catalog. The default is
  569.                                    drive 'A'.
  570.  
  571.  
  572.  
  573.  
  574.                                                                 Page 9
  575.  
  576.  
  577.             NOTE: NO decompressing code is in the PmCat+ program.  It is
  578.                   assumed if you have files stored with a compression
  579.                   program, that program can be excuted from the DOS
  580.                   command line and thereby used to extract files.
  581.                   PmCat+ just acts as a messenger between you and the
  582.                   archiving program by sending the filename to extract
  583.                   to the program you have said will extract it.
  584.  
  585.                 If you don't know how to configure your system using
  586.             PATH and don't want to deal with it (for whatever reason),
  587.             just place copies of the appropriate programs from the
  588.             above list in the same directory as your PmCat+ files and
  589.             catalog.
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.                                                                 Page 10
  598.  
  599.     CATALOGING FUNCTIONS
  600.  
  601.         CREATE A NEW CATALOG:  <R>ead, <W>rite  on MENU 1 and MENU 2
  602.  
  603.             Any time PmCat+ <R>eads a catalog from disk, you are shown
  604.              the current catalog name and prompted for a catalog name. If
  605.              you wish to use the catalog name shown, just press <ENTER>.
  606.              If using a mouse, place the mouse cursor on the ENTER menu
  607.              item and press the right button.
  608.  
  609.             To specify a name of your choosing just start typing it in
  610.              and press <ENTER> or press the left mouse button when
  611.              complete. A filename with wildcards is acceptable and will
  612.              place you in the 'pick list' with the appropriate files to
  613.              choose from.
  614.  
  615.             To select a catalog from the files on disk, select or type
  616.              the asterisk ('*') and press <ENTER>.  This will present
  617.              you with a 'pick list' from which to choose.
  618.  
  619.             This sequence of events first occurs when you run PmCat+. It
  620.              also happens each time you <R>ead from or <W>rite to the
  621.              disk.
  622.  
  623.  
  624.         ADD FILES/UPDATE CATALOG:    <U>pdate menu option  on MENU 1
  625.  
  626.             <U>pdate appears only on the first menu (MENU 1) you
  627.              encounter in PmCat+.  Choosing this option takes you to a
  628.              window where you may
  629.  
  630.                 1) Read files from a drive which you specify by pressing
  631.                    the appropriate letter on the keyboard or choosing it
  632.                    from the menu ... or
  633.  
  634.                 2) Change the volume label of a disk drive by using the
  635.                    '#' symbol on the menu or from the keyboard.
  636.  
  637.         SAVE CURRENT CATALOG TO DISK:  <W>rite  on MENU 1 or MENU 2
  638.  
  639.             <W>rite will save the current catalog to disk from
  640.              either MENU 1 or MENU 2.
  641.  
  642.  
  643.  
  644.  
  645.                                                                 Page 11
  646.  
  647.  
  648.  
  649.     BROWSE FUNCTIONS:  <I>nfo, <V>olumes, <D>ir, <SPACE>  on MENU 2
  650.  
  651.     These are the functions you will use to find files and view their
  652.     statistics, comments and contents of the actual file if desired.
  653.  
  654.         <I> key from MENU 2 will toggle the Comment and Info windows
  655.          open/closed.  The Info window contains such information about
  656.          the file as the volume on which it is located, the path to it
  657.          on that volume and its size amd date. If the entry is a
  658.          directory, it is so indicated and if it is a volume name, the
  659.          free space on the volume is displayed.
  660.  
  661.         <V> menu selection from MENU 2 will cause a list of volumes
  662.          contained within the current catalog to be displayed.  The
  663.          volumes may be sorted just as though they were filenames (which
  664.          really is what a DOS volume label is ... with the appropriate
  665.          attribute set).
  666.  
  667.         <D> on MENU 2 will show the list of files contained within that
  668.          directory-type object.  If it is a directory then the files are
  669.          shown. If it is a compressed file then the contents of the
  670.          archive are shown if you cataloged the disk with archive reading
  671.          turned on.
  672.  
  673.         <SPACE> - pressing the spacebar will allow you to view the
  674.          contents of the file that is currently being pointed to by the
  675.          selector bar in the window.  Check to make sure the file is
  676.          located on the drive indicated on the line just above the menu.
  677.          If it needs to be changed, just press the appropriate key to
  678.          select the right drive and then press <ENTER>.  What happens at
  679.          this point is partly dependent on which program you have chosen
  680.          to run (the text viewer/editor you specified or accepted in the
  681.          Set Defaults area).
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.                                                                 Page 12
  689.  
  690.  
  691.         SEARCH:  <F>ind, <N>ext   on MENU 2
  692.  
  693.         These functions are use to find files by filename, an entry in
  694.         the Comments field and they are also used to find free space on
  695.         a volume when the list of volumes is displayed.
  696.  
  697.             <F>ind will first prompt you to select whether you wish to
  698.              search for a file based on filename, comments or free
  699.              space. The free space choice is an invalid choice if a list
  700.              of volumes is not being displayed.
  701.  
  702.             <N>ext will find the next entry matching the search
  703.              criterion you provided for the <F>ind command.
  704.  
  705.  
  706.         SORT:  <S>ort    on MENU 2
  707.  
  708.             <S>ort can be selected from only MENU 2 while PmCat+ is
  709.              running. However, turning autoSort ON while setting default
  710.              filenames and paths will cause a sort by filename when you
  711.              move from MENU 1 to MENU 2 to occur automatically.
  712.  
  713.             After selecting <S>ort from MENU 2, you will be prompted to
  714.              choose among filename, ext, size, date and path as the
  715.              options on which to sort.  Select one..
  716.  
  717.             Then you will be prompted for sort order - ascending or
  718.              descending. Descending puts the largest value first whick
  719.              would be appropriate for volume free space (that's the Size
  720.              of volumes) but not for alphabetically arranged data.
  721.  
  722.         CHANGE CATALOGS: <R>ead   on MENU 1
  723.  
  724.             This procedure is identical to the initial reading of a
  725.              catalog when you enter PmCat.  It first clears the memory
  726.              of the existing catalog and then prompts you for a new
  727.              catalog name which you may enter using the keybored or pick
  728.              list function.
  729.  
  730.  
  731.         MASKS: <M>ask-set  on MENU 1a3    (arrow keys disabled in menu)
  732.  
  733.             The Mask function consists of two portions, Include and
  734.              Exclude and act as a filter.  It works on those files you
  735.              wish to View, Print or Catalog using PmCat+ when either of
  736.              its actions are turned ON.
  737.  
  738.             Include and Exclude may be toggled ON or OFF independently
  739.              of each other by selecting them from MENU 1a3.
  740.  
  741.  
  742.  
  743.  
  744.                                                                 Page 13
  745.  
  746.  
  747.             If both are selected, Include takes precedence.  Remember,
  748.              if you turn both ON, NOTHING will be INCLUDED, except what
  749.              you specify and the same goes for EXCLUDE.  This can be
  750.              tricky until you get used to it.   Page 14
  751.  
  752.             The menu (1a3) for changing the MASK functions is buried
  753.              with the set colors, set print formatting and set default
  754.              paths, all of which are accessed thru the <S>et defaults
  755.              option of MENU 1.
  756.  
  757.             At MENU 1a3:
  758.                 Exclude - toggles the exclude list ON/OFF
  759.                 Include - toggles the include list ON/OFF
  760.                 Clear - clears the item pointed to by the bar cursor
  761.                 <ENTER> - allows you to input a new or change the old item.
  762.  
  763.  
  764.     PRINTING: <P>rint on MENU 2, <P>rint on MENU 1a4, <D>isk from print
  765.  
  766.         FORMATTING OUTPUT:   (arrow keys disabled in menu)
  767.  
  768.             <P>rint selected from MENU 1a4 opens a window to allow the
  769.             format parameters for your printed catalog.
  770.  
  771.                 Start-col is the column of the printed page on which the
  772.                  field will begin.
  773.  
  774.                 Width is how many characters the field will occupy on
  775.                  the printed document. This can be any width you desire,
  776.                  but if it is less than required for any field except
  777.                  comments, it will be truncated (chopped off).
  778.  
  779.                 Comments will print on the next line at the same start
  780.                  col for the width you specify and repeat until all
  781.                  actual comments for that file are printed. Then it
  782.                  will begin printing the next entry. Comments are left
  783.                  justified.
  784.  
  785.                 Filename is a 12 character field consisting of the
  786.                  filename, a period and the file extension. It is right
  787.                  justified.
  788.  
  789.                 Size is a number that will occupy 10 spaces. It is right
  790.                  justified.
  791.  
  792.                 Date will occupy 10 spaces, MM/DD/YY format.
  793.  
  794.                 Path can be up to 65 characters and is the path to the
  795.                  file on its particular volume.
  796.  
  797.                 Volume is the volume name from which the file was read.
  798.                  It may be up to 11 chars and is left justified.
  799.  
  800.  
  801.  
  802.  
  803.                                                                 Page 14
  804.  
  805.  
  806.  
  807.         PRINTING:  <P>rint  on MENU 2
  808.  
  809.             PRINTER SET UP STRING: <*>  on Print window menu
  810.  
  811.                 <*> - will prompt you for a new string of characters
  812.                  which will be sent to your printer before printing
  813.                  of the catalog starts.
  814.                     Each character must be in decimal form and
  815.                     preceded by a '#' and followed by a space.
  816.  
  817.                         e.g.,   #27 #15
  818.  
  819.                     Up to 20 characters may be used here.
  820.  
  821.             ASCII DISK FILE: <D>   on Print window menu
  822.  
  823.                 <D> - will cause the output which would normally go to
  824.                  your printer, to be sent to the disk as a file with the
  825.                  name you specify in ASCII format.  It can be easily
  826.                  edited and/or printed at a later time.
  827.  
  828.     MISC FUNCTIONS:
  829.  
  830.         DELETE VOLUME:
  831.  
  832.             <D> - chosen at MENU 1 will open a window with all the
  833.              volumes in your current catalog.  To delete a volume, use
  834.              the UP/DN arrow keys and select it with the bar and press
  835.              <ENTER>.  You will still be given an opportunity to abort
  836.              the operation at this point by answering Y/N on the menu.
  837.              Obviously this operation is not final till you save the
  838.              modified catalog to disk...but at that point, it is
  839.              permanent.
  840.  
  841.         ERASE FILE:
  842.  
  843.             <E>rase a file from MENU 2.  It is the same process as
  844.              deleting a volume from MENU 1.  The difference in the two
  845.              operations is, when you Erase a file, the slot it occupied
  846.              on the screen is shown >>DELETED<< instead of removed
  847.              altogether.  As with volume deletion, the operation is not
  848.              final until you save the modified catalog to disk.
  849.  
  850.  
  851.  
  852.  
  853.                                                                 Page 15
  854.  
  855.  
  856.  
  857.         COMMENTING FILE:
  858.  
  859.             <C>omments may be added to files *and* volumes.  To comment
  860.              a volume you just select the <V>olume list from MENU 2 and
  861.              select <C> from the menu.  A small editor aids you in the
  862.              input of your comments.  A 40x2 window accepts your
  863.              comments.  The UP/DN arrow keys will move between the
  864.              lines, the HOME/END keys are active and INSERT is the
  865.              standard mode (there is NO overstrike mode).  DELETE works
  866.              as well.  PgUp/PgDn will accept your comments and
  867.              immediately place you in the comments field of the
  868.              preceding or succeeding file, ready to type more comments.
  869.  
  870.         OPERATING SYSTEM (Shell):
  871.  
  872.             <O> - from MENU 2 will execute a call to create a temporary
  873.              shell in DOS so you can copy, delete, inspect and otherwise
  874.              wreak havoc on your poor unsuspecting system.  If enough
  875.              memory is not available, this feature will refuse to work.
  876.  
  877.         CHANGING VOLUME LABEL:
  878.  
  879.             <#> - chosen when in the <U>pdate section, will read the
  880.              present disk label, tell you what it is and ask you if you
  881.              wish to change it.  You MUST have a drive selected for this
  882.              feature to function.
  883.  
  884.         USING THE .DEF FILE:
  885.  
  886.             This option, frankly can be tricky if you want a different
  887.             name than PMCAT.DEF.  PmCat+ will *always* look for
  888.             'PMCAT.DEF' when it is run, if it isn't found the internal
  889.             defaults are used.  The option of providing the alternative
  890.             .DEF files was to cover the possibility that someone might
  891.             want an alternative color set or other defaults on
  892.             occassion.  Frankly, I use PMCAT every day and never use
  893.             this option, but it was an option that was so simple to
  894.             offer and doesn't get in the way of anything else, that it
  895.             was put in.
  896.  
  897.  
  898.  
  899.                                                                 Page 16
  900.  
  901.  
  902.  
  903.     USING WILDCARDS:
  904.  
  905.             PmCat+'s wildcards are a bit more flexible than DOS's.
  906.              E.g., if you type *ca*.* with DOS's dir command, it will
  907.              show ALL files.  It sees the first '*' and then looks for
  908.              the '.' and extension wildcard.  If you used that same
  909.              wildcard in PmCat+ it would find all files with 'ca'
  910.              anywhere in their filename (not extension).
  911.  
  912.             When searching for a string in Comments, don't forget to
  913.              precede it with a '*' unless you are certain the first
  914.              character of the comments you want will match the first
  915.              character of the string you search for.
  916.  
  917.             Where '*' assumes ALL characters match, '?' assumes the
  918.              match of only a SINGLE character.
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.